/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package controllers;

import java.util.ArrayList;
import java.util.List;
import models.entidades.Dimensao;
import views.utilitario.AtributosDescricao;
import models.negocio.JdbcDimensao;
import models.negocio.NegocioDimensao;
import views.utilitario.AtributosDimSem;
import views.utilitario.ReferenciaAtributos;

/**
 *
 * @author Wenderson
 */
public class DimensaoController {
    
    private static JdbcDimensao jdbcDimensao = new JdbcDimensao();
    private static NegocioDimensao negDimensao = new NegocioDimensao();
    
    public static boolean inserir(ArrayList<AtributosDimSem> dimensao) {
        return negDimensao.inserir(dimensao);
    }
    public static List<Dimensao> obterTodos() {
        return negDimensao.listAll();
    }
    
    public static boolean existeDimensao(String esquema, String dimensao) {
        return jdbcDimensao.exitsTable(esquema, dimensao);
    }
    
    public static List<AtributosDescricao> getAtributosDescricao(String esquema, String dimensao) {
        return jdbcDimensao.getListaAtributos(esquema, dimensao);
    }
    
    public static List<ReferenciaAtributos> getAtributosDim(int cd_dimensao) {
        return negDimensao.getAtributosDim(cd_dimensao);
    }

}
